package com.zw.pdm.module.craft.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.zw.pdm.base.BaseModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * @Description: 计划单表
 *
 * @Author: China.sgl
 * @Date: 2020/8/5 14:28
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class ServiceTaskModel extends BaseModel {

    private Integer id;
    /**
     * 项目ID
     */
    private Integer proId;

    /** 项目编号 */
    private String proCode;
    /**
     * 来源1生产、2设计
     */
    private  Integer drawType;

    /** 项目名称 */
    private String proName;

    /** 项目数量*/
    private  String proNum;
    /** 制作件类型 */
    private String name;

    /** 专业ID */
    private String specialId;
    /** 专业 */
    private String special;
    /** 部分 */
    private String part;

    /** 部分ID */
    private Integer partId;

    /** 设计科室 */
    private String sectionName;
    /** 设计科室Id */
    private Integer sectionId;
    /** 工艺科室Id */
    private Integer deptId;
    /** 工艺科室名称 */
    private String deptName;
    /** 设计人 */
    private String createNameTwo;

    /** 任务下达日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date verifyTime;

    /** 下发类型-原始单、图纸变更单、目录变跟单 */
    private String sheetType;
    /** 是否分配任务 */
    private Integer isRelease;

    /** 工艺接收状态 */
    private String receiveStatus;

    /** 工艺接收时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date receiveTime;

    /** 工艺接收开始时间 */
    private Date startReceiveTime;

    /** 工艺接收结束时间 */
    private Date endReceiveTime;



}
